package com.tiyende.kash.loop.utils.shared

import com.tiyende.kash.loop.configs.TiyendeConfigs


/**
 * SharedKey
 * @Author wwdeng
 * @CreateTime: 2024/11/15 10:59
 * @Annotation：SharedPreferences 数据存取Key
 */
object TiyendeSharedKey {

    /**
     * App 转发时区id Key
     */
    const val TIYENDE_TIMEZONE_ID = "${TiyendeConfigs.TIYENDE_APPNAME}TimeZoneId"

    /**
     * App 转发时区 Key
     */
    const val TIYENDE_TIMEZONE = "${TiyendeConfigs.TIYENDE_APPNAME}TimeZone"

    /**
     * App 转发时区 区号  Key
     */
    const val TIYENDE_TIMEZONE_CODE = "${TiyendeConfigs.TIYENDE_APPNAME}TimeZoneCode"

    /**
     * App 转发时区 国家标识  Key
     */
    const val TIYENDE_TIMEZONE_COUNTRY = "${TiyendeConfigs.TIYENDE_APPNAME}TimeZoneCountry"

    /**
     * 业务APP 配置请求
     */
    const val TIYENDE_COMMON = "${TiyendeConfigs.TIYENDE_APPNAME}Common"

    /**
     * 是否显示引导页
     */
    const val TIYENDE_SHOW_GUIDE_PAGE = "${TiyendeConfigs.TIYENDE_APPNAME}isShowGuidePage"

    /**
     * 权限页操作状态 : 0未操作  1已同意  -1拒绝
     */
    const val TIYENDE_PERMISSION_PAGE_STATUS = "${TiyendeConfigs.TIYENDE_APPNAME}PermissionPageStatus"

    /**
     * 用户登录状态
     */
    const val TIYENDE_LOGIN = "${TiyendeConfigs.TIYENDE_APPNAME}isLogin"

    /**
     * 用户id（userId）
     * 登录接口获取 VH7vqSZFdCIj0qGuSRAZw
     */
    const val TIYENDE_USERID = "${TiyendeConfigs.TIYENDE_APPNAME}UserId"

    /**
     * 用户Token
     * 登录接口获取 VH7vqSZFdCIj0qGuSRAZw
     */
    const val TIYENDE_TOKEN = "${TiyendeConfigs.TIYENDE_APPNAME}Token"

    /**
     * 用户号码
     * 登录页面获取
     */
    const val TIYENDE_MOBILE = "${TiyendeConfigs.TIYENDE_APPNAME}Mobile"

    /**
     * 是否是渠道用户
     * 登录接口获取
     */
    const val TIYENDE_IS_ADSOURCE = "${TiyendeConfigs.TIYENDE_APPNAME}isAdSource"

    /**
     * 是否是审核账号
     * 登录时保存
     */
    const val TIYENDE_IS_CONFIG_ACCOUNT = "${TiyendeConfigs.TIYENDE_APPNAME}isConfigAccount"

    /**
     * 用户流程状态
     */
    const val TIYENDE_PROCESS = "${TiyendeConfigs.TIYENDE_APPNAME}Process"

    /**
     * 自定义数据
     */
    const val TIYENDE_CUSTOM_DATA = "${TiyendeConfigs.TIYENDE_APPNAME}CustomData"

    /**
     * Active Dialog Show Num
     */
    const val TIYENDE_DIALOG_ACTIVE_NUM = "${TiyendeConfigs.TIYENDE_APPNAME}DialogActiveNum"

    /**
     * Normal Dialog Show Num
     */
    const val TIYENDE_DIALOG_NORMAL_NUM = "${TiyendeConfigs.TIYENDE_APPNAME}DialogNormalNum"

    /**
     *  guide apply dialog show
     */
    const val TIYENDE_DIALOG_GUIDE_APPLY_SHOW = "${TiyendeConfigs.TIYENDE_APPNAME}DialogGuideApply"

    /**
     * Notice Dialog Show Num
     */
    const val TIYENDE_DIALOG_NOTICE_NUM = "${TiyendeConfigs.TIYENDE_APPNAME}DialogNoticeNum"

    /**
     * 启动时间
     */
    const val TIYENDE_APP_START_TIME = "${TiyendeConfigs.TIYENDE_APPNAME}AppStartTime"

    /**
     * 用户登录时间
     */
    const val TIYENDE_LOGIN_TIME = "${TiyendeConfigs.TIYENDE_APPNAME}LoginTime"

    /**
     * 上一次会话时间戳
     */
    const val TIYENDE_CUSTOMER_CHAT_LAST_TIME = "${TiyendeConfigs.TIYENDE_APPNAME}ChatLastTime"

    /**
     * 上一次非强制更新提示时间戳
     */
    const val TIYENDE_UPDATE_LAST_TIME = "${TiyendeConfigs.TIYENDE_APPNAME}UpdateLastTime"

    /**
     * 选择的语言 en、hi
     */
    const val TIYENDE_LANGUAGE_SELECTED = "${TiyendeConfigs.TIYENDE_APPNAME}LanguageSelected"

    /**
     * 加解密
     */
    const val TIYENDE_SECRET_KEY = "${TiyendeConfigs.TIYENDE_APPNAME}SecretKey"
    const val TIYENDE_SECRET_IV = "${TiyendeConfigs.TIYENDE_APPNAME}SecretIv"
}